Twistors in Mathematics and Physics